dammed lakes - French English Dictionary